#ifndef __PARALLELEPIPED_H__
#define __PARALLELEPIPED_H__

#include "shape.h"

#include "vec.h"

//* ----- Type Definition -----
typedef vec3 Point3D;

class Parallelepiped : public Shape {
public:
	//! Constructor
	/*! 
	 *  @param position the parallelepiped's initial position
	 *  @param height the parallelepiped's height
	 *  @param width the parallelepiped's width
	 *  @param depth the parallelepiped's depth
	 */
	Parallelepiped(vec3 position, double height, double width, double depth);
};

#endif
